﻿#region Using

using Common.Base;

using Microsoft.Xna.Framework;

#endregion

namespace GameCommon.Base
{
    public static class TransformationMatrix
    {
        public static Matrix CreateTranslation(Position position, int z)
        {
            return Matrix.CreateTranslation(position.X, position.Y, z);
        }

        public static Matrix CreateTranslation(int x, int y, int z)
        {
            return Matrix.CreateTranslation(x, y, z);
        }

        public static Matrix CreateRotationZ(float rotation)
        {
            return Matrix.CreateRotationZ(rotation);
        }

        public static Matrix CreateScale(float scale)
        {
            return Matrix.CreateScale(scale, scale, scale);
        }
    }
}